
#include <vector>

#include "ddc_obj.h"
#include "contra_anim.h"

std::vector<DDC_Rect> Contra_BillTextureCut {
    DDC_Rect {1, 0, 23, 40},    // stand right
    DDC_Rect {49, 0, 13, 40},   // stand up
    DDC_Rect {113, 484, 32, 40},  // fall flat right
    DDC_Rect {1, 142, 16, 40},  // stand up right
    DDC_Rect {1, 219, 20, 40},  // stand down right

    // walk start, i = 5
    DDC_Rect {172, 0, 19, 40},
    DDC_Rect {192, 0, 20, 40},
    DDC_Rect {213, 0, 16, 40},
    DDC_Rect {230, 0, 18, 40},
    DDC_Rect {249, 0, 20, 40},
    DDC_Rect {230, 0, 18, 40},
    DDC_Rect {155, 0, 16, 40},
    // walk end, i = 11

    // walk shot, i = 12
    DDC_Rect {1, 71, 23, 40},
    DDC_Rect {25, 71, 25, 40},
    DDC_Rect {51, 71, 25, 40},
    // walk shot, i = 14

    // walk shot up right, i = 15
    DDC_Rect {1, 142, 16, 40},
    DDC_Rect {18, 142, 19, 40},
    DDC_Rect {38, 142, 20, 40},
    // walk shot, i = 17

    // walk shot down right, i = 18
    DDC_Rect {1, 214, 20, 40},
    DDC_Rect {22, 214, 21, 40},
    DDC_Rect {44, 214, 21, 40},
    // walk shot, i = 20

    // roll, i = 21
    DDC_Rect {271, 0, 16, 40},
    DDC_Rect {289, 0, 20, 40},
    DDC_Rect {311, 0, 16, 40},
    DDC_Rect {329, 0, 20, 40},
    // roll, i = 24

    // die, i = 25
    DDC_Rect {78, 71, 23, 40},
    DDC_Rect {104, 71, 15, 40},
    DDC_Rect {122, 71, 23, 40},
    DDC_Rect {148, 71, 15, 40},
    DDC_Rect {168, 71, 32, 40},
    // die end, i = 29

    // enemy, i = 30
    DDC_Rect {205, 141, 17, 40},
    DDC_Rect {235, 141, 18, 40},
    DDC_Rect {268, 141, 17, 40},
    DDC_Rect {298, 141, 18, 40},
    // enemy end, i = 33

    DDC_Rect {199, 202, 24, 40}, // enemy2 right  34
    DDC_Rect {237, 202, 24, 40}, // enemy2 down   35
    DDC_Rect {272, 202, 18, 40}, // enemy2 up     36
};
